package pe.gob.servir.apps.censodirectivo.persistence.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the TBL_OPCIONES database table.
 * 
 */
@Entity
@Table(name="TBL_OPCIONES")
@NamedQuery(name="TblOpciones.findAll", query="SELECT t FROM TblOpciones t")
public class TblOpciones implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="OPCION_ID")
	private long opcionId;

	@Column(name="ESTADO_REGISTRO")
	private String estadoRegistro;

	@Column(name="FECHA_CREACION")
	private Date fechaCreacion;

	@Column(name="FECHA_MODIFICACION")
	private Date fechaModificacion;

	private String icono;

	private String opcion;

	@Column(name="OPCION_ID_PADRE")
	private BigDecimal opcionIdPadre;

	private BigDecimal orden;

	private String url;

	@Column(name="USUARIO_CREADOR")
	private String usuarioCreador;

	@Column(name="USUARIO_MODIFICADOR")
	private String usuarioModificador;

	public TblOpciones() {
	}

	public long getOpcionId() {
		return this.opcionId;
	}

	public void setOpcionId(long opcionId) {
		this.opcionId = opcionId;
	}

	public String getEstadoRegistro() {
		return this.estadoRegistro;
	}

	public void setEstadoRegistro(String estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}

	public Date getFechaCreacion() {
		return this.fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaModificacion() {
		return this.fechaModificacion;
	}

	public void setFechaModificacion(Date fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public String getIcono() {
		return this.icono;
	}

	public void setIcono(String icono) {
		this.icono = icono;
	}

	public String getOpcion() {
		return this.opcion;
	}

	public void setOpcion(String opcion) {
		this.opcion = opcion;
	}

	public BigDecimal getOpcionIdPadre() {
		return this.opcionIdPadre;
	}

	public void setOpcionIdPadre(BigDecimal opcionIdPadre) {
		this.opcionIdPadre = opcionIdPadre;
	}

	public BigDecimal getOrden() {
		return this.orden;
	}

	public void setOrden(BigDecimal orden) {
		this.orden = orden;
	}

	public String getUrl() {
		return this.url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getUsuarioCreador() {
		return this.usuarioCreador;
	}

	public void setUsuarioCreador(String usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public String getUsuarioModificador() {
		return this.usuarioModificador;
	}

	public void setUsuarioModificador(String usuarioModificador) {
		this.usuarioModificador = usuarioModificador;
	}

}